package Level02;

import java.util.HashMap;
import java.util.Set;

/**
 * 现有一串字符串”上海东方教育,上海东方,武汉东方教育,深圳东方,北京东方教育,广州
 * 东方,北京东方”,要求使用程序统计出”东方教育”和东方”在该字符串中出现的次数,然后
 * 按照以下指定格式输出到当前项目下的 times.txt 中
 */
public class FourteenIn {

    public static void main(String[] args) {
        String education = "上海东方教育,上海东方,武汉东方教育,深圳东方,北京东方教育,广州东方,北京东方";
        //创建 HashMap 保存”东方教育”和”东方”的次数
        HashMap<String, Integer> hashMap = new HashMap<>();
        hashMap.put("东方教育", 0);
        hashMap.put("东方", 0);
        Set<String> keySet = hashMap.keySet();
        String[] split = education.split(",");
        for (String s : keySet) {
            for (String str : split) {
                if (str.contains(s)) {
                hashMap.put(s,hashMap.getOrDefault(s,0)+1);
                }
            }
        }
        System.out.println(hashMap);
    }
}
